志凌海纳 SmartX 携手骥步科技推出云原生备份容灾联合解决方案
方案背景
云原生时代,数据安全依然是企业 IT 建设的关键环节。企业数据安全事件越来越频繁,安全事故每年对企业造成的损失高达百亿元。同时,当企业核心业务越来越多地在云原生生产环境运行,对于云原生环境的业务连续性和合规性的要求也越来越高。
传统虚拟机环境中,应用与机器对应,与基础设施绑定。因此,传统的灾备工具和方案着重于以机器为核心进行保护,通过保护机器来保护应用,恢复时需要还原到同构环境。
而云原生环境中,应用在集群内上百台机器间动态调度。因此,云原生灾备需要以应用为中心,面向应用实现端到端的保护,这样恢复时即可在任意基础设施上恢复。
基于上述需求,SmartX 联手骥步科技推出云原生备份容灾联合解决方案。该方案可基于 Helm Chart 快速部署,兼容云原生体系,并提供操作便捷的可视化 UI 界面。同时,它还支持同构/异构集群间的业务应用备份、恢复、容灾、数据重用与迁移,并适用于多种云原生方案场景,如:SmartX SKS Kubernetes 集群;标准 Kubernetes + IOMesh 集群;标准 Kubernetes 集群 + ZBS CSI + ZBS 存储等。
联合方案架构图
方案优势
该联合解决方案具备以下优势:
符合云原生信创场景设计:云原生容器专属存储与数据保护方案,全容器化部署,以应用为中心,与 Kubernetes 深度集成,符合信创要求。
企业级的数据服务:高性能、高可靠的存储服务。无内核依赖,支持存储分层,PV 级别快照等。
简化数据保护:帮助企业实现容器应用保护的三大场景—— 数据备份与重用、跨云迁移、集群容灾。
异构多云支持:支持异构 Kubernetes 集群跨云迁移和容灾恢复,拥抱混合云和多云生态。
方案场景
多集群统一备份管理
本方案可针对单一集群内或跨多个集群的云原生应用及其数据进行统一备份保护和恢复管理,用户可自定义备份策略,灵活选择备份/恢复的颗粒度,通过文件复制、快照和快照导出等多种方式对数据卷进行保护。同时,方案还支持针对 MySQL、PG、MongoDB 等主流云原生数据库的无侵入数据一致性备份。
应用该方案,可对重要应用及其数据,以及 IOMesh 配置进行备份,实现集群间应用数据共享,以及故障时集群内或跨集群的快速恢复。同时该方案也适用于跨集群应用的部署与调试场景,例如将测试集群的应用数据在其他开发测试环境快速创建应用副本进行调试。
集群内/跨集群应用备份恢复
本方案还可以对 SKS Kubernetes 集群(etcd、集群证书等资源)进行自动备份,当集群异常时可以通过 etcd 备份进行快速回滚。
SKS Kubernetes 集群备份与恢复
同城/异地容灾
本联合方案是以应用为中心的容灾,支持完整的应用资源定义,可以进行应用、应用组和集群级别的端到端切换和恢复。
其可自动捕获应用发布、版本更新和配置变更等,自动在站点间同步应用资源和数据。容灾流程可协调多种资源的同步和切换,支持容灾站点采用异构基础设施及不同 Kubernetes 版本,能够检测与处理多种复杂的异常场景。同时,该方案还基于 Kubernetes 的标准接口和社区的最佳实践进行设计,适配性强。
在同机房多集群容灾场景中,由 IOMesh/ZBS 集群提供共享数据卷支持,YS1000 实现应用资源及对象的跨集群备份与恢复。当机房 A 应用异常,可通过 UI 控制台快速在机房 B 拉起应用,实现分钟级别 RTO,RPO=0。
同机房多集群容灾
在同城容灾/双活场景中,由 ZBS 提供跨同城两个数据中心部署的双活存储,YS1000 实现云原生应用的容灾/双活管理,并与 ZBS 存储集成。利用容灾工作流机制,方案在切换过程中可以自动实现对存储的检查,当机房 A 应用异常,可通过 UI 控制台快速在机房 B 拉起应用,实现 RPO=0 的同城容灾。
同城主从容灾/同城双活
应用和数据自动跨云迁移
本方案支持将容器应用和数据从异构的 Kubernetes 源集群迁移至 SMTX Kubernetes 服务,在迁移过程中可以自动完成存储类型 (storageclass) 等资源差异的自动转换。同时本方案支持对于数据卷的多次增量迁移,以最小化生产业务切换所需的服务时间窗口。
自动化容器应用与数据的跨云迁移
越来越多的企业开始采用围绕 Kubernetes 的云原生开发方式。为帮助 IT 基础架构团队顺利接管 Kubernetes 平台,SmartX 整理了《IT 基础架构团队的 Kubernetes 管理:从入门到评估》电子书。欢迎您扫描下方二维码,进行获取: